export default interface CategoryScan {

    scanQRCode(param: IWxJsSDKScanQRCodeParam): void;

}

export enum WxJsSDKScanQRCodeType {
    qrCode = 'qrCode',
    barCode = 'barCode',
}

export interface IWxJsSDKScanQRCodeParam {
    needResult?: number; // 默认为0，扫描结果由微信处理，1则直接返回扫描结果，
    scanType?: WxJsSDKScanQRCodeType[], // 可以指定扫二维码还是一维码，默认二者都有
    success(res: { resultStr?: string; errMsg: string; }): void;// 当needResult 为 1 时，扫码返回的结果
}
